Skip to content

Migrate to WXT Framework#66

Open
mortik wants to merge 7 commits intomainfrom
chore/wxt-setup
Open

Migrate to WXT Framework#66
mortik wants to merge 7 commits intomainfrom
chore/wxt-setup

Conversation

@mortik
Copy link
Copy Markdown
Member

@mortik mortik commented Dec 2, 2025

Summary

  • Migrate browser extension to WXT framework (Manifest V3)
  • Extract testable logic into lib/ modules with full unit test coverage (16 tests)
  • Add GitHub Actions CI workflow with type checking, tests, and Chrome/Firefox builds
  • Add Dependabot configuration for automated dependency updates

Test plan

  • All 16 vitest tests pass locally
  • CI workflow runs successfully on this PR
  • Chrome and Firefox builds succeed in CI matrix

🤖 Generated with Claude Code

mortik and others added 7 commits December 2, 2025 01:07
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add .env to .gitignore, remove unused yarn.lock (using pnpm),
and commit .superset config.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Extract testable logic from entrypoints into lib/ modules,
add unit tests for RSI API and message handler, and set up
CI with type checking, tests, and build for Chrome/Firefox.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Triggered by version tags (v*), builds and zips Chrome/Firefox
extensions, runs checks, and creates a GitHub release with
auto-generated release notes and extension zip artifacts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant